using System.Collections;
using System.Collections.Generic;
using UnityEngine;



public interface ISystemALogic: ISystemLogic
{
    public void LogicA();
}


public class SystemA : Singleton<SystemA>, ISystemALogic
{
    public SystemManager systemManager;

    public object name => "SystemA";

    public void LoadManager(SystemManager systemManager)
    {
        this.systemManager = systemManager;
    }




    public void LogicA()
    {
        Debug.Log($"SystemA Logic A call {this.systemManager.systemB.name}");
    }


}
